home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Present…nuary (Partner) - Disc 1 / The Apple Reference and Presentations Library (Disc 1)(January 1994).iso / Frame Technology / US English / FrameMaker 4-68K / System Extras / PS Printer 8.1.1 / PSPrinter / PSPrinter.rsrc / TEXT_-8165.txt < prev    next >
PostScript Printer Description  |  1993-10-08  |  4KB  |  130 lines

  1. *PPD-Adobe: "4.0"
  2. *FormatVersion: "4.0"
  3. *LanguageVersion: English
  4.  
  5. *OpenUI *PageSize: PickOne
  6. *OrderDependency: 30 AnySetup *PageSize
  7. *DefaultPageSize: Letter
  8. *PageSize Letter/US Letter: "level2 {
  9.         2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice
  10.     }{
  11.         statusdict /lettertray known {statusdict /lettertray get exec /letterR where {pop letterR} if}{letter} ifelse
  12.     } ifelse"
  13. *End
  14. *PageSize Legal/US Legal: "level2 {
  15.         2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice
  16.     }{
  17.         statusdict /legaltray known {statusdict /legaltray get exec}{legal} ifelse
  18.     } ifelse"
  19. *End
  20. *PageSize A4: "level2 {
  21.         2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice
  22.     }{
  23.         statusdict /a4tray known {statusdict /a4tray get exec}{a4} ifelse
  24.     } ifelse"
  25. *End
  26. *PageSize B5: "level2 {
  27.         2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice
  28.     }{
  29.         statusdict /b5tray known {statusdict /b5tray get exec}{b5} ifelse
  30.     } ifelse"
  31. *End 
  32. *PageSize LetterSmall: "level2 {
  33.         2 dict dup /PageSize [612 792] put dup /ImagingBBox [30 31 582 761] put setpagedevice
  34.     }{
  35.         statusdict begin /lettertray where {pop lettertray} if lettersmall end
  36.     } ifelse"
  37. *End
  38. *PageSize LegalSmall: "level2 {
  39.         2 dict dup /PageSize [612 1008] put dup /ImagingBBox [64 54 548 954] put setpagedevice
  40.     }{
  41.         statusdict /legaltray get exec legalsmall
  42.     } ifelse"
  43. *End  
  44. *PageSize A4Small: "level2 {
  45.         2 dict dup /PageSize [595 842] put dup /ImagingBBox [17 22 577 819] put setpagedevice
  46.     }{
  47.         statusdict begin /a4tray where {pop a4tray} if a4small end
  48.     } ifelse"
  49. *End 
  50. *CloseUI: *PageSize
  51.  
  52. *DefaultImageableArea: Letter
  53. *ImageableArea Letter/US Letter: "18 8 594 784 " 
  54. *ImageableArea Legal/US Legal: "18 15 594 993 " 
  55. *ImageableArea A4: "17 22 577 819 " 
  56. *ImageableArea B5: "17 3 482 705 " 
  57. *ImageableArea LetterSmall: "30 31 582 761 " 
  58. *ImageableArea LegalSmall: "64 54 548 954 " 
  59. *ImageableArea A4Small: "28 30 566 811 " 
  60.  
  61. *OpenUI *PageRegion: PickOne
  62. *OrderDependency: 40 AnySetup *PageRegion
  63. *DefaultPageRegion: Letter
  64. *PageRegion Letter/US Letter: "level2 { 
  65.         2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice
  66.     }{
  67.         /letter where {pop letter}{letterR} ifelse
  68.     } ifelse"
  69. *End
  70. *PageRegion Legal/US Legal: "level2 { 
  71.         2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice
  72.     }{
  73.         legal
  74.     } ifelse"
  75. *End
  76. *PageRegion A4: "level2 { 
  77.         2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice
  78.     }{
  79.         /a4 where {pop a4}{a4R} ifelse
  80.     } ifelse"
  81. *End
  82. *PageRegion B5: "level2 { 
  83.         2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice
  84.     }{
  85.         /b5 where {pop b5}{b5R} ifelse
  86.     } ifelse"
  87. *End 
  88. *PageRegion LetterSmall: "level2 {
  89.         2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice
  90.     }{
  91.         /lettersmall where {pop lettersmall} {letterR} ifelse
  92.     } ifelse"
  93. *End
  94. *PageRegion LegalSmall: "level2 { 
  95.         2 dict dup /PageSize [612 1008] put dup /ImagingBBox [64 54 548 954] put setpagedevice
  96.     }{
  97.         legalsmall
  98.     } ifelse"
  99. *End  
  100. *PageRegion A4Small: "level2 { 
  101.         2 dict dup /PageSize [595 842] put dup /ImagingBBox [17 22 577 819] put setpagedevice
  102.     }{
  103.         a4small
  104.     } ifelse"
  105. *End 
  106. *CloseUI: *PageRegion
  107.  
  108. *DefaultPaperDimension: Letter
  109. *PaperDimension Letter/US Letter: "612 792 " 
  110. *PaperDimension Legal/US Legal: "612 1008 " 
  111. *PaperDimension A4: "595 842 " 
  112. *PaperDimension B5: "499 708 " 
  113. *PaperDimension LetterSmall: "612 792 " 
  114. *PaperDimension LegalSmall: "612 1008 " 
  115. *PaperDimension A4Small: "595 842 " 
  116.  
  117. *OpenUI *ManualFeed/Manual Feed: Boolean
  118. *OrderDependency: 20 AnySetup *ManualFeed
  119. *DefaultManualFeed: False
  120. *ManualFeed True: "level2 {1 dict dup /ManualFeed true put setpagedevice}{statusdict begin /manualfeed true store end} ifelse"
  121. *ManualFeed False: "level2 {1 dict dup /ManualFeed false put setpagedevice}{statusdict begin /manualfeed false store end} ifelse"
  122. *CloseUI: *ManualFeed
  123.  
  124. *RequiresPageRegion All: True
  125. *OpenUI *InputSlot: PickOne
  126. *OrderDependency: 20 AnySetup *InputSlot
  127. *DefaultInputSlot: Upper
  128. *InputSlot Upper/Cassette: ""
  129. *CloseUI: *InputSlot
  130.